code converting이 자유 자재로 되는 세상. 누구나 꿈꾸는 이상형이죠. 여기그것을 위해 달리는 프로젝트가 있습니다. pseudo 는 기본적인 단계에서는 이미 코드 컨버팅을 지원합니다.
2016/03/15 editor’s choice ( ★)
alehander42/pseudo
_pseudo — automated algorithm translation for Python, C++, JS, Go, C#, Ruby :alien:_github.com
설치
$pip3 install pseudo
$pip3 install pseudo-python
실행
def fib(n):
if n <= 1:
return 1;
else:
return fib(n-1) + fib(n-2)
print(fib(4))
라는 origin.py 코드를 만든 뒤에
$pseudo-python original.py fib.js
를 실행 시키고 나니 다음과 같은 코드가 생성이 되어 있네요.
실행 결과 값은 같습니다.
조금 더 들여다 보면서 pseudo 코드와 AST등을 자세히 살펴볼 여지는 있는 것 같은 프로젝트입니다.
By Keen Dev on March 14, 2016.
Exported from Medium on May 31, 2017.